import { ElMessage, ElMessageBox } from "element-plus";
export default {
  install(Vue) {
    Vue.directive("copy", {
      mounted(el, binding) {
        el.addEventListener("click", () => {
          const textToCopy = binding.value;
          navigator.clipboard
            .writeText(textToCopy)
            .then(() => {
              console.log("文本已成功复制：", textToCopy);
              // 这里可以根据需要进行其他操作，如提示用户复制成功等
            })
            .catch((err) => {
              console.error("复制文本失败：", err);
              // 这里可以根据需要进行其他操作，如提示用户复制失败等
            });
        });
      },
    });
  },
};
